import { roleAllByUserUrl, roleAllUrl, roleSetUrl } from '@/api/baseUrl'

export default ({ request }) => ({
  /**
   * @description 查询全部角色
   * @param {Object} data 携带的信息
   */
  ROLE_FINDALL (data = {}) {
    // 接口请求
    return request({
      url: roleAllUrl,
      method: 'get',
      data
    })
  },
  /**
   * @description 查询用户拥有的角色
   * @param {Object} data 携带的信息
   */
  ROLE_FINDALL_USER (data = {}) {
    return request({
      url: roleAllByUserUrl,
      method: 'post',
      data
    })
  },
  /**
   * @description 查询用户拥有的角色
   * @param {Object} data 携带的信息
   */
  ROLES_SET_USER (data = {}) {
    return request({
      url: roleSetUrl,
      method: 'post',
      data
    })
  }
})
